import base_class,random
from abilities import *
from abilities.warrior import *

class WizardClass(base_class.Class):
	def __init__(self,name):
		self.Name = name.capitalize()
		base_class.Class.__init__(self)
		#Stats
		self.Stam *= 1.05
		self.MaxHP = self.HP
		self.Str *= 0.25
		self.Int *= 2
		self.Mana = (self.Int * 50)
		self.MaxMana = (self.Int * 50)
		self.Agi *= 0
		self.Def *= 0.25
		self.Blk = 0
		self.Avd *= 0.25
		self.Sresist *= 2
		self.ClassName = 'wizard'

	def initAbilities(self):
		self.Abilities = [wizard.SiphonMana(self), wizard.ConjureMana(self), wizard.Fireball(self), wizard.Impact(self), wizard.FlameVortex(self), wizard.LivingEmber(self), 
		wizard.IceSpike(self)]
		
		
# wizard.WallOfFire(self), , wizard.FrostComet(self), wizard.Shatter(self), wizard.Blizzard(self), wizard.Avalance(self), wizard.Spark(self), wizard.Arc(self), wizard.LightningBolt(self), wizard.Static(self), wizard.ChainLightning(self), 		wizard.Overload(self), wizard.MentalPhysic(self), wizard.Earthquake(self)